# Uwaga. Przy eksporcie i później imporcie danych należy dostosować ścieżki dostępu # do plików do własnego komputera.dane=head(swiss) #Dane do eksportu.dane
write.table(dane,file="swiss_dane.txt",quote=F, row.names=T,col.names=T,sep="\t")# Dla zapisania pliku w ustonym katalogu przykładowa komenda może być następująca:# write.table(dane,file="C:/Users/Ania/Desktop/swiss_dane.txt",quote=F,row.names=T,col.names=T,sep="\t")
im1=read.table("swiss_dane.txt",header=T,sep="\t")# Dla odczytu pliku a ustalonego katalogu przykładowa komenda może być następująca:# im1=read.table("C:/Users/Ania/Desktop/swiss_dane.txt",header=T,sep="\t")im1
# Import danych za pomocą wklejenia danych ze schowka. # Na początku pisze się kod, a następnie kopiuje dane, a potem wykonuje kod. # Dane można skopiować również na początku.im4=read.delim2("clipboard",header=T)im4
#Sprawdzenie jaki jest katalog roboczy - gdzie się znajduje.getwd()
[1] "E:/Doc_UE/Quatro/Samouczek"
# Zmiana katalogu roboczego.# Zamieniamy obecny katalog roboczy, żeby pracować w innym katalogu i nie musieć podawać ścieżki dostępu do plików przy imporcie czy eksporcie danych.setwd("C:/Users/Ania/Desktop")
Error in setwd("C:/Users/Ania/Desktop"): nie można zmienić katalogu roboczego
getwd() #Faktycznie katalog roboczy został zmieniony.
[1] "E:/Doc_UE/Quatro/Samouczek"
# Eksport pliku do folderu o domyślnej lokalizacji. write.csv2(dane,"iris1.csv") #Nie podaje się już ścieżki dostępu, tylko jak ma się nazywać plik zz danymi i jego rozszerzenie (w cudzysłowie). # Import pliku z folderu o domyślnej lokalizacji.read.csv2("iris1.csv") #Nie podaje się już ścieżki dostępu do pliku, tylko w cudzysłowie zamieszcza się nazwę i rozszerzenie pliku, który chcesię zaimportować do R.
# Ostatnia linia wychodzi poza obszar wykresu, ponieważ te linie dorysowywane są do wykresu, # czyli nie zmieniają jego rozmiaru. # Wykres uzyskany za pomocą funkcji plot() determinuje rozmiar wykresu na stałe. z=seq(-10,10,length=120)plot(z,dnorm(z,0,1),type="l")lines(z,dnorm(z,2,1),type="l",lty="dotted")lines(z,dnorm(z,0,2),type="l",lty="dashed")
# Wygeneruj 100 wartości z rozkładu normalnego o średniej równej -3 i odchyleniu standardowym równym 1.# Wygeneruj 100 wartości z rozkładu t-Studenta o 8 stopniach swobody.# Wygeneruj 100 wartości z rozkładu Chikwadrat o 2 stopniach swobody.# Przedstaw histogramy dla wygenerowanych wartości na 1 wykresie jeden obok drugiego.x=rnorm(100,-3,1)y=rt(100,8)z=rchisq(100,2)par(mfrow=c(1,3))hist(x)hist(y)hist(z)